Japanese rose
noun
1
: a slender Chinese shrub (Kerria japonica) cultivated for its bright yellow often globular flowers
called also Japan globeflower
2
3
: rugose rose
Love words? Need even more definitions?
Merriam-Webster unabridged
Share